package club.haomoon.boss.vo.base;

import com.alibaba.fastjson2.JSONObject;
import io.swagger.v3.oas.annotations.media.Schema;

import lombok.Data;

import java.io.Serializable;

@Data
@Schema(title = "通知设置详情Vo")
public class SettingNoticeDetailVo implements Serializable {

    private static final long serialVersionUID = 1L;

   @Schema(title  = "id")
    private Integer id;

   @Schema(title  = "senceId")
    private Integer senceId;

   @Schema(title  = "场景名称")
    private String sceneName;

   @Schema(title  = "通知类型: [1=业务, 2=验证]")
    private String type;

   @Schema(title  = "场景描述")
    private String sceneDesc;

   @Schema(title  = "系统的通知设置")
    private JSONObject systemNotice;

   @Schema(title  = "公众号通知设置")
    private JSONObject oaNotice;

   @Schema(title  = "小程序通知设置")
    private JSONObject mnpNotice;

   @Schema(title  = "短信的通知设置")
    private JSONObject smsNotice;

}
